﻿/* CSS Document */
*{ margin: 0; padding: 0}
HTML { background: #f1f1f1 url(../images/bg_full.jpg) repeat-x }
BODY { margin:0px; font-family:Verdana, Geneva, sans-serif; font-size: 11px; color: #666 }
A { text-decoration:none;color: #fff }
IMG {border:0px }
.hr {
	background-color:#fff;
	color:#fff;
	height:1px;
	border:0px;
	margin: 4px 0px 4px 0px;
}
#top { margin-top: 3px; background: url(../images/bg_top.jpg) repeat-x }
.wrap { margin:0 auto; width:970px }

#nav { float:right; width:320px; background: url(../images/bg_nav.jpg) repeat-x; line-height:20px; color:#fff; margin:0px }
#top, #nav {height:22px}
#nav .opt { float:left; height:22px; text-align:center}
#nav .opt:hover {background-color: #fff; color: #7797b0; cursor:pointer}
.div_blue {
	background-color:#5c7590;
	color:#5c7590;
	height:3px;
	border:0px
	}
#top_lang { background: #e7e7e7 url(../images/bg_logo.jpg) repeat-x; height: 45px}
#logo { width: 142px}
#ef { width:468px}
#language { width: 208px; height:45px; float:right; line-height:20px}
.change { width: 92px; height:16px; float:left; margin: 10px 3px 0px 4px; padding: 2px}
	.change:hover { background-color:#f2f2f2; cursor:pointer}
#logo, #ef { float:left}

#left_column { width:220px; float:left; text-align:left; margin-right: 20px}
#left_column #navV { margin-top:30px; font-size: 13px; line-height:21px}
.sp { margin: 6px 0px 6px 0px}
	a.accordion{ cursor: pointer }
	.accordion P { line-height:25px}
	div.accordion{ display: none; font-size: 11px }
#left_column #navV UL{ list-style:none}
#left_column #projectH { widows: 230px; height: 193px; background:url(../images/project_d.png) no-repeat top left; margin-top:45px}
#left_column #messages { margin-top:40px; font-size: 12px; line-height:20px; padding-left:5px; margin-bottom:40px}

#right_column { width: 700px; float:right}
#banner { height: 221px; padding-top:30px}
#sessions { height: 172px; margin-top:20px}
#sessions .se1, #sessions .se2, #sessions .se3 { width:228px; float:left; height:171px; margin-left:5px; text-align:right; position:relative}
.span_b { background-color: #3f8687; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:15px; padding:5px; position:absolute; z-index:1001; right:8px; bottom: 8px }
#sessions .se1 { background:url(../images/IMG1.png) no-repeat top left}
#sessions .se2 { background:url(../images/IMG2.png) no-repeat top left}
#sessions .se3 { background:url(../images/IMG3.png) no-repeat top left}
.hr1 {
	background-color:#dadad8;
	color:#fff;
	height:1px;
	border:0px;
	margin: 10px 0px 15px 0px;
}
#sessions2 { height: 172px}
#sessions2 .s{ width:223px; float:left; height:171px; margin-left:10px}
#sessions2 .s .pTitle {color: #454343; font-size:13px; margin-bottom:10px}
#sessions2 .s .pTxt { text-align:justify; line-height:16px}
#sessions2 .s .pTB {background-color: #fff; margin-top:15px; padding:5px}

#twitter { margin-bottom:30px; clear:both}
#twitter P {}
#twitter .pG { background-color: #e6e7e3; text-align:left; height:30px}
#twitter .pB { background-color:#fff; border-bottom: 1px #e6e7e3 solid;  border-left: 1px #e6e7e3 solid; border-right: 1px #e6e7e3 solid; padding:7px 20px 10px 25px}
a {
	color: #104E8B;
}


#footer { height:60px; margin:0; padding: 0px; clear:both}
#footer #txt {color:#aeacac; font-size:10px}
#footer #txt A { text-decoration:none; color:#aeacac; margin-left:5px}

/* estrutura.html */
#banner2 { height: 84px; padding-top:30px}
#box { margin-top:30px; margin-bottom: 30px; width:700px; display:block}
.col_left { width:430px; float:left}
.col_right { width: 234px; float:right}
.img_right { margin-top: 90px}
.pTitle2 { background-color:#fff; padding:3px}
.pTxt2 { padding:20px 0px 20px 0px; text-align:justify; line-height:21px}

/* projetos */
.pTitle3 { background-color:#dfe7ea; padding:3px; clear:both}
.pTxt3 { padding:5px 0px 5px 0px; text-align:justify; line-height:21px}
.project { width: 345px; height:110px; display:block; float:left}
.p_title { background-color:#fff; padding:0px 4px 2px 4px}
.p_desc { line-height:20px}

/* equipe */
.img_right1 { margin-top: 9px}

/* contato e trabalhe conosco */
LABEL {margin-left: 10px; font-size:12.5px; vertical-align:text-top}
INPUT {padding:3px; border:1px #cbcbcb solid; width:130px; color: #232323; margin-left:3px; margin-bottom:6px; background-color:#f1f1f1}
SELECT {padding:3px; border:1px #cbcbcb solid; width:130px; color: #232323; margin-left:3px; margin-bottom:6px; background-color:#f1f1f1}
TEXTAREA {padding:3px; border:1px #cbcbcb solid; width:130px; color: #232323; margin-left:3px; margin-bottom:6px; background-color:#f1f1f1}
.bt_form { background:url(../images/bto_form.png) no-repeat center center; border:0px; width:79px; height:27px; font-size:11px; color:#fff; float:right; margin-right:120px}
